package cc.rengu.igas.channel.wechat.common.constant;

import java.io.Serializable;

/**
 * 微信服务接口定义
 */
public class WechatServiceConstant implements Serializable {
    /* 微信支付通讯服务 */
    public final static String WECHAT_SSL_CLIENT = "WechatSSLClient";
    /* 微信公众号服务 */
    public static final String WECHAT_PUBLIC_CLIENT_SERVICE = "WechatPublicClient";
    /*微信公众号服务-直连专线模式*/
    public static final String WECHAT_PAY_DIRECT_LINE_CLIENT_SERVICE = "WeChatPayDirectLineClient";
    /* 全渠道-网联微信支付服务接口 */
    public final static String NUCC_WECHAT_PAY_SERVICE = "nuccWxPayService";
    /* 全渠道-银联微信支付服务接口 */
    public final static String CUPS_WECHAT_PAY_SERVICE = "cupsWxPayService";
    /* 与银联微信通讯服务 */
    public static final String CUPS_WECHAT_CLIENT_SERVICE = "CupsWechatClientService";
    /* 与网联微信通讯服务 */
    public static final String NUCC_WECHAT_CLIENT_SERVICE = "NuccWechatClientService";
    /*	网联第三方通讯IDC  */
    public static final String NuccWxClientForIDC = "NuccWxClientForIDC";
    /* 微信v3服务 */
    public static final String WECHAT_V3_CLIENT_SERVICE = "WechatAuthClientService";

    /* 撤销 */
    public static final String CANCEL_ORDER_SERVICE = "WechatCancelOrderService";
    /* 关闭订单 */
    public static final String CLOSE_ORDER_SERVICE = "WechatCloseOrderService";
    /* 被扫支付 */
    public static final String MICROPAY_SERVICE = "WechatMircopayService";
    /* 统一下单 */
    public static final String UNIFIED_ORDER_SERVICE = "UnifiedOrderService";
    /* 商户入驻 */
    public static final String CREATE_MCHNT_SERVICE = "WechatCreateMerchantService";
    /* 商户查询 */
    public static final String QUERY_MCHNT_SERVICE = "WechatQueryMerchantService";
    /* 订单查询 */
    public static final String QUERY_ORDER_SERVICE = "WechatQueryOrderService";
    /* 退款 */
    public static final String REFUND_SERVICE = "WechatRefundService";
    /* 单笔退款查询 */
    public static final String SINGLE_REFUND_QUERY_SERVICE = "WechatSingleRefundQueryService";
    /* 获取用户授权 */
    public static final String GET_AUTH_CODE_SERVICE = "WechatGetAuthCodeService";
    /* 获取用户openId */
    public static final String GET_OPENID_SERVICE = "WechatGetOpenIdService";
    /* 更新商户信息 */
    public static final String UPDATE_MCHNT_SERVICE = "WechatUpdateMerchantService";
    /* 微信风险商户查询 */
    public static final String RISK_MCHNT_QUERY_SERVICE = "RiskMchntQueryService";
    /* 微信风险商户查询 */
    public static final String GET_VIOLATION_SERVICE = "GetViolationService";
    /* idc查询 */
    public static final String IDC_QUERY_SERVICE = "NuccIdcQueryService";
    /* 新增支付授权目录 */
    public static final String ADD_PAY_PATH_SERVICE = "AddJsapiPathService";
    /* 绑定公众号appid */
    public static final String BIND_APPID_SERVICE = "BindAppidService";
    /* 获取ticket */
    public static final String GET_TICKET_SERVICE = "GetJsapiTicketService";
    /* 终端信息采集 */
    public static final String ACQUIRE_TERM_INFO_SERVICE = "WechatAcquireTermInfoService";

    /************************************消息推送服务**********************************/
    /* 撤销推送 */
    public static final String CANCEL_MSGPUSH_SERVICE = "CancelMsgPushService";
    /* 证件到期提醒消息推送 */
    public static final String CERTEXPR_MSGPUSH_SERVICE = "CertExprMsgPushService";
    /* 审核未通过通知 */
    public static final String CHECKFAIL_MSGPUSH_SERVICE = "CheckFailMsgPushService";
    /* 派单通知消息推送 */
    public static final String DISPATCH_MSGPUSH_SERVICE = "DispatchMsgPushService";
    /* 拓展经理认证消息推送 */
    public static final String EXP_MAN_MSGPUSH_SERVICE = "ExpandManagerMsgPushService";
    /* 支付消息推送 */
    public static final String FINAN_MSGPUSH_SERVICE = "FinancialTransMsgPushService";
    /* 商户申请受理消息推送(商户) */
    public static final String MCHNT_APPLY_MSGPUSH_SERVICE = "MchntApplyAcceptMsgPushService";
    /* 商户申请提醒消息推送(拓展经理) */
    public static final String MCHNT_APPLY_REMIND_MSGPUSH_SERVICE = "MchntApplyRemindMsgPushService";
    /* 商户认证交易消息推送 */
    public static final String MCHNT_AUTH_MSGPUSH_SERVICE = "MchntAuthMsgPushService";
    /* 商户审核通过通知消息推送(拓展经理) */
    public static final String MCHNT_CHECKPASS_MSGPUSH_SERVICE = "MchntCheckPassMsgPushService";
    /* 商户待审核通知(审核员) */
    public static final String MCHNT_CHECK_MSGPUSH_SERVICE = "MchntCheckPushService";
    /* 商户审核通过待认证消息推送(拓展经理) */
    public static final String MCHNT_CHECK_REVIEW_MSGPUSH_SERVICE = "MchntCheckReviewMsgPushService";
    /* 商户资料修改消息推送(拓展经理) */
    public static final String MCHNTINFO_UPDATE_MSGPUSH_SERVICE = "MchntInfoUpdateMsgPushService";
    /* 码停用通知(拓展经理) */
    public static final String QRCODE_STOP_MAN_MSGPUSH_SERVICE = "QrcodeStopMsg2managerPushService";
    /* 二维码停用通知(商户) */
    public static final String MCHNT_QRCODE_STOP_MSGPUSH_SERVICE = "QrcodeStopMsg2MchntPushService";
    /* 退款成功通知 */
    public static final String REFUND_MSGPUSH_SERVICE = "RefundMsgPushService";
    /* 统一消息推送 */
    public static final String UNIFIED_MSGPUSH_SERVICE = "UnifiedMsgPushService";
    /* 巡检核查消息推送 */
    public static final String INSPECT_MSGPUSH_SERVICE = "InspectCheckMsgPushService";
    /*营销额度消息推送*/
    public static final String MARKETING_LIMIT_MSGPUSH_SERVICE = "MarketingLimitMsgPushService";
    /*商户申报事件被客户经理处理后 给商户推送微信通知*/
    public static final String EVENT_DEAL_MSGPUSH_SERVICE = "EventDealMsgPushService";
    /*后台推送微信通知*/
    public static final String BACKGROUND_MSGPUSH_SERVICE = "BackgroundMsgPushService";

    /***************************** 实名验证 *******************************/
    /* 上传图片 */
    public static final String UPLOAD_IMAGE_SERVICE = "ImageUploadService";
    /* 实名认证申请提交 */
    public static final String AUTH_APPLYMENT_SERVICE = "AuthApplymentService";
    /* 实名认证申请提交撤销 */
    public static final String AUTH_APPLYMENT_CANCEL_SERVICE = "CancelApplymentService";
    /* 查询申请单审核结果 */
    public static final String QUERY_APPLYMENT_SERVICE = "QueryApplymentService";
    /*优惠费率活动申请*/
    public static final String ACTIVITY_RATE_DISCOUNT_REGIST_SERVICE = "ActivityRateDiscountRegistService";
    /*优惠费率活动申请查询*/
    public static final String ACTIVITY_REGIST_RESULT_QUERY_SERVICE = "ActivityRegistResultQueryService";
    /*优惠费率活动信息修改*/
    public static final String ACTIVITY_REGIST_INFO_MODIFY_SERVICE = "ActivityRegistInfoModifyService";
    /*获取商户开户意愿确认状态*/
    public static final String REAL_NAME_AUTH_QUERY_SERVICE = "RealNameAuthQueryService";
}
